package com.blackline.UI.TASKS;

import org.openqa.selenium.WebElement;
import org.openqa.selenium.support.FindBy;

/**
 * @author XBO
 * @version Feb, 2013
 * <p>This page is after clicking the Add New Task link after TASKS > Tasks from Navigation Menu.
 * Please refer to UI.AssignmentPage(Tasks).png in doc-files.<br>
 * Note: there's a similar page calls: AssignmentPage_Accounts.
 */
public class AssignmentPage_Tasks {
	/**
	 * Save button
	 */
	@FindBy (xpath = "//img[@src = '../../Images/Update.gif']")
	public WebElement Save_button;
	
	
	/**
	 * Cancel button
	 */
	@FindBy (xpath = "//img[@src = '../../Images/Cancel.gif']")
	public WebElement Cancel_button;
	
	
	/**
	 * Teams text field drop down list
	 */
	@FindBy (id = "ctl00_ctl00_contentBody_cphMain_filters1_ctl07_combo_Input")
	public WebElement Teams_textField;
	
	/**
	 * Entity text field drop down list
	 */
	@FindBy (id = "ctl00_ctl00_contentBody_cphMain_filters1_ctl09_combo_Input")
	public WebElement Entity_textField;
	
	/**
	 * Key3 text field drop down list
	 */
	@FindBy (id = "ctl00_ctl00_contentBody_cphMain_filters1_ctl11_combo_Input")
	public WebElement Key3_textField;
	
	/**
	 * Description text field drop down list
	 */
	@FindBy (id = "ctl00_ctl00_contentBody_cphMain_tbDescription")
	public WebElement Description_textField;
	
	/**
	 * Policy Url text field drop down list
	 */
	@FindBy (id = "ctl00_ctl00_contentBody_cphMain_tbPolicyUrl")
	public WebElement Policy_Url_textField;
	
	/**
	 * GuideLines Url text field drop down list
	 */
	@FindBy (id = "ctl00_ctl00_contentBody_cphMain_tbGuideLineUrl")
	public WebElement GuideLines_Url_textField;
	
	/**
	 * Start Date text field
	 */
	@FindBy (id = "ctl00_ctl00_contentBody_cphMain_cdpStartDate_tbDate")
	public WebElement Start_Date_textField;
	
	/**
	 * End Date text field
	 */
	@FindBy (id = "ctl00_ctl00_contentBody_cphMain_cdpCloseDate_tbDate")
	public WebElement End_Date_textField;
	
	/**
	 * Due Date text field
	 */
	@FindBy (id = "ctl00_ctl00_contentBody_cphMain_tbDueDays")
	public WebElement Due_Date_textField;
	
	
	
	/**
	 * Preparer drop-down text field
	 */
	@FindBy (id = "ctl00_ctl00_contentBody_cphMain_ucbRole1_Input")
	public WebElement Preparer_textField;
	
	
	/**
	 * Approver drop-down text field
	 */
	@FindBy (id = "ctl00_ctl00_contentBody_cphMain_ucbRole2_Input")
	public WebElement Approver_textField;
	
	
	/**
	 * Reviewer drop-down text field
	 */
	@FindBy (id = "ctl00_ctl00_contentBody_cphMain_ucbRole3_Input")
	public WebElement Reviewer_textField;
	
	
	/**
	 * Account Reviewer drop-down text field
	 */
	@FindBy (id = "ctl00_ctl00_contentBody_cphMain_ucbRole5_Input")
	public WebElement Account_Reviewer_textField;
	
	
	/**
	 * Account Manager drop-down text field
	 */
	@FindBy (id = "ctl00_ctl00_contentBody_cphMain_ucbRole7_Input")
	public WebElement Account_Manager_textField;
	
	/**
	 * Internal Auditor drop-down text field
	 */
	@FindBy (id = "ctl00_ctl00_contentBody_cphMain_ucbRole8_Input")
	public WebElement Internal_Auditor_textField;
	

	/**
	 * Operation result text message, like ""
	 */
	@FindBy (id = "ctl00_ctl00_contentBody_cphMain_lblOpResult")
	public WebElement Operation_Result_textMessage;
	
	/**
	 * Copy right text "© 2013 BlackLine Systems"
	 */
	@FindBy (id = "ctl00_ctl00_lblCopyright")
	public WebElement Copyright_text;
}
